iT邦幫忙

2024 iThome 鐵人賽

DAY 15
0

企鵝(Linux)的世界

前面學習了容器化技術後,但實際上部屬到主機上的服務會很多顆,需要同時進行監控、控制,故未來會使用Kubernetes(K8S),其提供在生產環境中大規模運行這些容器的平台,其指令、基礎都與Linux息息相關,故接下來幾天,會學習必要的Linux的知識&基礎操作。

Linux-icon

Linux介紹

Linux的歷史和理念

  • 簡述Linux的起源:Linus Torvalds在1991年創建
  • 開源軟件的概念和GNU計劃
  • Linux的核心理念:自由、開放、社區驅動

常見的Linux發行版

  • Ubuntu:用戶友好,適合新手(本次練習使用)
  • CentOS:穩定可靠,常用於服務器
  • Debian:高度穩定,是許多其他發行版的基礎

實踐:透過Docker Desktop啟動一個Ubuntu Container作為學習環境

Docker Desktop再顯神威

# 啟動Ubuntu
docker run -it -v C:\Users\user\Downloads\iThome\PiyehData:/usr/piyeh/data ubuntu:latest /bin/bash 

## 補充 -v C:\Users\user\Downloads\iThome\PiyehData:/usr/piyeh/data
將本機位置mount到Ubuntu內部/usr/piyeh/data

Container Run起來
runUbuntu

在windows上新增一個.txt
newTxt

Ubuntu內確認mount成功
P.S.可以從Docker DesktopTerminal確認mount是否成功
mount

小結

成功把Ubuntu透過Docker Desktop啟動,並將本機資料夾mount上去,方便跨系統、環境使用,明天開始練習基礎Linux命令!


上一篇
Day14-Docker Image離線備份(Private Registry)
下一篇
Day16-Linux 基礎入門-2
系列文
從零開始的DevOps猴!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言